Noted on making a toon shader in Eevee
This is an Eevee toon shader that supports colored lights.
"Shader Input" can take a diffuse BSDF or even a principled BSDF.
You can alternatively do this, which gives arguably better results.
Adding these nodes here can help brighten darker textures that turn the whole shader black.
The items coming from the "Mapping" node here "sphereize" the object's normals, giving simplified shading. This also works with Principled BSDF.
This setup at the end gives a nice screentone.
Doing the same thing but with a Wave Texture and these settings gives a hatching effect:
Hook these up like so for a nice effect:
by Ink